.rightContain{ float:left; width:944px; margin-left:28px; margin-right:28px; margin-top:10px; }
.rightContain .rightTop{ float:left; width:944px; }
.rightContain .rightTop .rightHead{ float:left; width:586px; height:143px; border-bottom:1px #F0F0F0 solid; margin-top:14px; }
.rightContain .rightTop .rightHead .logoPic{ float:left; width:102px; height:120px; }
.rightContain .rightTop .rightHead .logoPic .pic{ float:left; width:100px; height:100px; border:1px #C1C1C1 solid }
.rightContain .rightTop .rightHead .logoPic .text{ float:left; width:102px; height:12px; background:#E6E6E6; margin-top:6px; }
.rightContain .rightTop .rightHead .logoPic .text .progress{ float:left; width:30%; height:12px; background:#AACCEB; text-align:right; font-size:8px; line-height:12px; }
.rightContain .rightTop .rightHead .logoPic .text .w30{ }
.rightContain .rightTop .rightHead .logoPic .text .w50{ width:50%; }
.rightContain .rightTop .rightHead .logoPic .text .w70{ width:70%; text-align:center; }
.rightContain .rightTop .rightHead .logoPic .text .w90{ width:90%; text-align:center; }
.rightContain .rightTop .rightHead .logoPic .text .w100{ width:100%; text-align:center; }
/*公司资料*/
.rightContain .rightTop .rightHead .message{ float:left; width:484px; margin-top:4px; }
.rightContain .rightTop .rightHead .message .detail{ float:left; width:302px; margin-left:30px; }
.rightContain .rightTop .rightHead .message .detail dl{ float:left; margin-left:8px; }
.rightContain .rightTop .rightHead .message .detail dl dt{ font-size:18px; color:#444; }
.rightContain .rightTop .rightHead .message .detail dl dd{ font-size:15px; margin-top:8px; }
.rightContain .rightTop .rightHead .message .detail ul{ float:left; margin-top:8px; margin-left:8px; }
.rightContain .rightTop .rightHead .message .detail ul li{ float:left; width:90px; height:20px; line-height:20px; border-right:1px #CCCCCC solid; font-size:13px; }
.rightContain .rightTop .rightHead .message .detail ul li a{ float:left; color:#B2B2B2; }
.rightContain .rightTop .rightHead .message .detail ul li.recruit a{ float:left; color:#3D84B8; }
.rightContain .rightTop .rightHead .message .detail ul li i{ float:left; background:url("/default/images/icon/menuicon.png") no-repeat; }
.rightContain .rightTop .rightHead .message .detail ul li.recruit{ float:left; border-right:none; }
.rightContain .rightTop .rightHead .message .detail ul li.identification i{ background:url('/default/images/index/icon22.png') 0px 0px no-repeat; padding:0 22px 20px 0; margin-left:2px; }
.rightContain .rightTop .rightHead .message .detail ul li.identification i.verified{ background-position:0 -41px; }
.rightContain .rightTop .rightHead .message .detail ul li.identification i.no_verified{ background-position:0 1px; }
.rightContain .rightTop .rightHead .message .detail ul li.wx i.bind{ float:left; background-position:0px -157px; width:20px; height:20px; margin-top:2px; margin-right:2px; margin-left:8px; }
.rightContain .rightTop .rightHead .message .detail ul li.wx i.no_bind{ background-position:0px -246px; width:20px; height:20px; margin-top:2px; margin-right:2px; margin-left:8px; }
.rightContain .rightTop .rightHead .message .detail ul li.recruit i{ float:left; background-position:-24px -246px; width:20px; height:20px; margin-top:2px; margin-right:2px; margin-left:8px; }
.rightContain .rightTop .rightHead .message .edit{ float:right; width:100px; }
.rightContain .rightTop .rightHead .message .edit .editMessage{ float:left; font-size:14px; margin-left:24px; }
.rightContain .rightTop .rightHead .message .edit .editMessage a{ float:left; color:#666666; }
.rightContain .rightTop .rightHead .message .edit .editMessage i{ float:left; background:url("/default/images/icon/menuicon.png") 0 -219px no-repeat; width:18px; height:18px; margin-top:2px; margin-right:2px; }
.rightContain .rightTop .rightHead .message .edit span.vip{ float:left; width:100px; text-align:center; margin-top:26px; color:#F97C00; text-align:right }
.rightContain .rightTop .rightHead .message .edit a.pay{ float:left; width:100px; height:30px; background:#66BCE4; border-radius:3px; margin-top:16px; }
.rightContain .rightTop .rightHead .message .edit a.pay i{ float:left; background:url("/default/images/icon/arrowicon.png") 0 -112px no-repeat; width:18px; height:18px; margin:6px 6px 6px 10px; }
.rightContain .rightTop .rightHead .message .edit a.pay span.paycheck{ float:left; height:30px; line-height:30px; color:#fff; text-decoration:none; }
.rightContain .rightTop .rightHead .message .edit a.look{ float:left; width:70px; height:30px; background:#66BCE4; border-radius:3px; margin-top:16px; margin-left:30px; color:#fff; line-height:30px; text-align:center }
/*头像*/
.rightContain .rightTop .headPic{ float:left; width:124px; height:142px; border:1px #F0F0F0 solid; padding:7px 7px; margin-left:32px; }
/*客户服务*/
.rightContain .rightTop .service{ float:right; margin-left:24px; }
.rightContain .rightTop .service ul{ float:left; width:162px; margin-top:3px; }
.rightContain .rightTop .service ul li{ width:160px; height:26px; line-height:26px; border:1px #fff solid; font-size:14px; margin-top:3px; }
.rightContain .rightTop .service ul li.yours{ color:#666; font-size:15px; }
.rightContain .rightTop .service ul li i{ float:left; background:url("/default/images/icon/menuicon.png") no-repeat; }
.rightContain .rightTop .service ul li.telphone i{ float:left; background-position:0px -130px; width:19px; height:19px; margin-top:4px; margin-right:2px; }
.rightContain .rightTop .service ul li.tencent i{ float:left; background-position:-24px -130px; width:19px; height:19px; margin-top:4px; margin-right:2px; }
.rightContain .rightTop .service ul li.weixin i{ float:left; background-position:0px -157px; width:19px; height:19px; margin-top:4px; margin-right:2px; }
.rightContain .rightTop .service ul li.serviceText{ border:1px #E5BF62 solid; padding-left:3px; width:157px; font-size:13px; }
/*中间部分*/
.rightContain .rightMiddle{ float:left; width:944px; height:182px; }
.rightContain .rightMiddle a.rectangle{ float:left; margin-top:40px; margin-bottom:40px; margin-right:26px; text-decoration:none; }
.rightContain .rightMiddle a.rectangle dl{ float:left; width:128px; height:102px; background:#F5F8FA; }
.rightContain .rightMiddle a.rectangle dl dt.receiveNum{ width:128px; height:56px; text-align:center; font-size:42px; padding-top:10px; color:#AACCEB; }
.rightContain .rightMiddle a.rectangle dl dd.receiveResume{ width:128px; text-align:center; font-size:14px; height:34px; padding-top:2px; color:#666; }
.rightContain .rightMiddle a.rectangle dl dt.reflashPic{ width:128px; height:66px; }
.rightContain .rightMiddle a.rectangle dl dt.reflashPic i{ float:left; background:url("/default/images/icon/menuicon.png") 0 -101px no-repeat; width:20px; height:22px; margin:26px 54px 18px 54px; }
.rightContain .rightMiddle a.rectangle dl dd.reflashJob{ width:128px; text-align:center; font-size:16px; height:36px; color:#66BCE4 }
.rightContain .rightMiddle a.rectangle dl dt.postPic{ width:128px; height:66px; }
.rightContain .rightMiddle a.rectangle dl dt.postPic i{ float:left; background:url("/default/images/icon/menuicon.png") -24px -101px no-repeat; width:20px; height:22px; margin:26px 54px 18px 54px; }
.rightContain .rightMiddle a.rectangle dl dd.postOffice{ width:128px; text-align:center; font-size:16px; height:36px; color:#66BCE4 }
.rightContain .rightMiddle .integral{ float:right; width:478px; height:100px; border:1px #F0F0F0 solid; margin-top:40px; margin-bottom:40px; margin-left:2px; }
.rightContain .rightMiddle .integral .integralLeft{ float:left; width:292px; height:70px; border-right:1px #F0F0F0 solid; margin-top:15px; margin-bottom:15px; }
.rightContain .rightMiddle .integral .integralLeft .totalIntegral{ float:left; width:84px; height:70px; margin-left:30px; }
.rightContain .rightMiddle .integral .integralLeft .totalIntegral span.integralNum{ float:left; width:84px; height:40px; text-align:center; font-size:14px; color:#F0504E; }
.rightContain .rightMiddle .integral .integralLeft .totalIntegral a{ float:left; width:84px; height:30px; line-height:30px; text-align:center; background:#01BAB4; color:#fff; text-decoration:none; }
.rightContain .rightMiddle .integral .integralLeft .use{ float:left; width:84px; height:70px; margin-left:24px; }
.rightContain .rightMiddle .integral .integralLeft .use span.useIntegral{ float:left; width:84px; height:40px; text-align:center; font-size:14px; }
.rightContain .rightMiddle .integral .integralLeft .use a{ float:left; width:84px; height:30px; line-height:30px; text-align:center; background:#01BAB4; color:#fff; text-decoration:none; }
.rightContain .rightMiddle .integral .integralLeft i{ float:left; background:url("/default/images/icon/menuicon.png") 0px -49px no-repeat; width:16px; height:18px; margin-top:26px; margin-left:50px; }
.rightContain .rightMiddle .integral .integralRight{ float:left; font-size:14px; }
.rightContain .rightMiddle .integral .integralRight ul{ float:left; margin-top:8px; margin-left:10px; }
.rightContain .rightMiddle .integral .integralRight ul li{ margin-top:6px; width:154px; height:19px; line-height:19px; overflow:hidden; vertical-align:middle; }
.rightContain .rightMiddle .integral .integralRight ul li a{ float:left; width:154px; height:19px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666; }
.rightContain .rightBottom{ float:left; width:942px; border:1px #F0F0F0 solid; margin-bottom:20px; }
.rightContain .rightBottom .recommend{ float:left; margin-left:22px; margin-top:10px; }
.rightContain .rightBottom .nojobtext{ float:left; width:942px; text-align:center; padding-top:220px; padding-bottom:220px; background:url("/default/images/company/bgpic.jpg") center 60px no-repeat; }
.rightContain .rightBottom .nojobtext P.nojob{ font-size:18px; color:#E17100; }
.rightContain .rightBottom .nojobtext P.useful{ margin-top:12px; }
.rightContain .rightBottom .nojobtext a{ float:left; background:#F0504E; width:282px; height:48px; line-height:48px; text-align:center; text-decoration:none; color:#fff; margin-left:330px; margin-right:330px; margin-top:20px; }
.rightContain .rightBottom .poslist{
    width:940px; margin:12px; float:left;
}
.rightContain .rightBottom .poslist dl{ width:284px; float:left; margin:11px; height:86px; background:#FCFCFC }
.rightContain .rightBottom .poslist dt{ width:264px; line-height:32px; height:32px; margin:5px 10px 0px 10px; text-align:right; color:#2497CE; font-size:16px; float:left }
.rightContain .rightBottom .poslist dt a{ height:32px; display:block; width:auto; float:left; color:#2497CE }
.rightContain .rightBottom .poslist dd{ width:264px; line-height:32px; height:32px; margin:5px 10px 0px 10px; text-align:left; color:#A4A4A4; font-size:14px; float:left }
.rightContain .rightBottom .poslist dd a{ display:block; float:right; background:#66BCE4; color:#fff; height:28px; line-height:28px; text-align:center; width:105px }
.jobrefresh{
}
.jobrefresh .count{ margin:20px 20px 0px 20px; width:760px; float:left }
.jobrefresh .count b{ color:#ff2222 }
.jobrefresh .one{ margin:10px 20px 0px 20px; width:760px; background:#f0f0f0; float:left; height:36px; line-height:36px; }
.jobrefresh li{ margin-left:10px; float:left; height:36px; width:160px; line-height:36px; }
.jobrefresh li.p1{ width:20px; }
.jobrefresh li.p2{ width:220px; }
.jobrefresh li.p9{ width:60px; }
.jobrefresh li.p500{ width:500px; }
.jobrefresh .listdiv{ float:left; width:760px; margin:5px 20px 5px 20px; height:440px; overflow-x:hidden; overflow-y:scroll; display:block; }
.jobrefresh .list{ width:760px; float:left }
.jobrefresh .list a{ color:#00a0e9; float:left; display:block }
.jobrefresh .list:hover{ background:#F9F9F9; }
.jobrefresh .refresh_nav{ margin:0px 20px 0px 20px; width:760px; float:left; background:#f0f0f0; height:36px; line-height:36px; }
.pborder{ border:1px solid #ccc; padding:3px 10px; border-radius:3px; color:#fff; font-size:14px; margin-top:4px; background:#00a0e9; cursor:pointer; margin-right:50px; float:left; line-height:20px; height:20px; }
.pborder i{ width:19px; height:19px; float:left; margin-top:2px; margin-left:0px; background:url(/default/images/icon/menuicon.png) 0 -299px no-repeat }
.iurgent{ background:#ff2222; float:left; width:50px; height:26px; margin-left:5px; margin-top:10px; background:url(/default/images/icon/arrowicon.png) 0px -88px no-repeat; }
.jobrefresh li .urgent{ color:#FF9326 }
.jobrefresh li .urgent2{ color:#cfcfcf }
.jobrefresh .nojobtext{ float:left; width:800px; text-align:center; padding-top:220px; padding-bottom:10px; margin-top:60px; background:url("/default/images/company/bgpic.jpg") center 60px no-repeat; }
.jobrefresh .nojobtext P.nojob{ font-size:18px; color:#E17100; }
.jobrefresh .nojobtext P.useful{ margin-top:12px; }
.jobrefresh .nojobtext a{ float:left; background:#F0504E; width:282px; height:48px; line-height:48px; text-align:center; text-decoration:none; color:#fff; margin-left:260px; margin-right:330px; margin-top:20px; }
/*智能刷新*/
.smart_refresh{ float:left; padding:20px; width:500px; }
.smart_refresh .count{ width:100%; border-bottom:1px solid #ddd; float:left; padding-bottom:10px }
.smart_refresh .count .expiredate{ width:100%; float:left; height:30px; line-height:30px; }
.smart_refresh .count .have{ float:left; height:30px; line-height:30px; }
.smart_refresh .count .have b{ color:#ff2222; }
.smart_refresh .count .recharge{ float:right }
.smart_refresh .count .recharge a{ width:100px; height:30px; line-height:30px; background:#2e8ded; color:#fff; text-align:center; display:block; }
.smart_refresh .count .recharge a:hover{ text-decoration:none; }
.smart_refresh ul{ width:100%; float:left; height:36px; line-height:36px; }
.smart_refresh ul li{ width:180px; float:left; height:36px; line-height:36px; }
.smart_refresh ul li b{ color:#ff2222; }
.smart_refresh ul li .radio{ width:16px; height:16px; float:left; margin-top:9px; margin-right:3px; }
.smart_refresh ul.one{ margin-top:5px; }
.smart_refresh ul.one li{ font-size:15px; font-weight:bold }
.layer-toshare .layui-layer-title{
    color:#f0514e;
}
.layer-toshare .layui-layer-content{
    padding:10px 20px 10px 20px;
}
/*企业app*/
.syncApp{ width:800px; float:left; }
.syncApp .syncMobile{ width:710px; float:left; height:86px; line-height:86px; padding:0 45px; }
.syncApp .syncMobile h2{ width:710px; float:left; font-size:20px; color:#666; font-weight:inherit }
.syncApp .content{ width:100%; height:490px; background:url(/default/images/company/downloadap_bg.png) 0 0px no-repeat; float:left; }
.syncApp .content .sright{ width:360px; margin-left:440px; float:left; }
.syncApp .content .sright p{width:100%; height:50px; float:left; color:#666; margin-top:10px;}
.syncApp .content .sright p.one{ font-size:28px; margin-top:20px;}
.syncApp .content .sright p.one b{color:#0f88eb; font-size:35px; font-weight:inherit }
.syncApp .content .sright p.two{font-size:20px; }
.syncApp .content .sright ul{ width:100%; float:left;  font-size:14px;}
.syncApp .content .sright li{ width:340px; float:left; height:30px; line-height:30px; margin:10px 0; padding-left:20px;
    background:url(/default/images/company/app_icon1.png) 0 -127px no-repeat; }
.syncApp .content .sright .down{ width:140px; float:left; height:190px; margin: 35px 140px 0 80px ;}
.syncApp .content .sright .down img{ width:140px; float:left; height:140px ;display:block;}
.syncApp .content .sright .down .sao{ width:100%; float:left; font-size:18px; color:#fff; text-align:center; height:50px; line-height:50px;}